getting drenched/soaked - French English Dictionary